<!DOCTYPE html>
<!--

Index

PROJECT: BaoAI Front
AUTHOR: henry <703264459@qq.com>
WEBSITE: http://www.baoai.co
COPYRIGHT: Copyright © 2016-2019 Guangzhou Yuanbao Network Co., Ltd. ( http://www.ybao.org )
LICENSE: Apache-2.0
-->
<html lang="utf-8" ng-app='BaoAI'>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>BaoAI-{{t('baoai.title')}}</title>
        <base href="/" rel="external nofollow" >
        <link rel="icon" href="assets/img/favicon.ico?rev=@@hash" type="image/x-icon" />
        <link rel="shortcut icon" href="assets/img/favicon.ico?rev=@@hash" type="image/x-icon" />  
        <!-- Tell the browser to be responsive to screen width -->
        <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
        <!-- Bootstrap 3.3.7 -->
        <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css?rev=@@hash">
        <!-- Font Awesome -->
        <link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css?rev=@@hash">
        <!-- Ionicons -->
        <link rel="stylesheet" href="bower_components/Ionicons/css/ionicons.min.css?rev=@@hash">
        <!-- Theme style -->
        <link rel="stylesheet" href="bower_components/admin-lte/dist/css/AdminLTE.min.css?rev=@@hash">
        <!-- AdminLTE Skins. AdminLTE 换肤 -->
        <link rel="stylesheet" href="bower_components/admin-lte/dist/css/skins/_all-skins.min.css?rev=@@hash">
        <link rel="stylesheet" href="bower_components/bootstrap-table/dist/bootstrap-table.min.css?rev=@@hash">
        <link rel="stylesheet" href="bower_components/admin-lte/plugins/iCheck/square/blue.css?rev=@@hash">
        <link rel="stylesheet" href="assets/css/jquery.treeSelector.css?rev=@@hash">
        <link rel="stylesheet" type="text/css" href="assets/css/webuploader.css?rev=@@hash">
        <link rel="stylesheet" type="text/css" href="assets/css/switchery.css?rev=@@hash">
        <link rel="stylesheet" href="bower_components/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css?rev=@@hash" />  
        <!-- Pace style -->
        <link rel="stylesheet" href="bower_components/admin-lte/plugins/pace/pace.min.css?rev=@@hash">
        <!-- Box style -->
        <link rel="stylesheet" href="assets/css/box.css?rev=@@hash">
        <!-- Toastr style -->
        <link rel="stylesheet" href="bower_components/toastr/toastr.min.css?rev=@@hash">
        <!-- Custom style 项目自定义样式  -->
        <link rel="stylesheet" href="assets/css/baoai.css?rev=@@hash">
        <!-- Bootstrap Dialog 对话框样式 -->
        <link rel="stylesheet" href="bower_components/bootstrap3-dialog/dist/css/bootstrap-dialog.min.css?rev=@@hash">
        <!--[if lt IE 10]>
         <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.js"></script>
         <script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
        <![endif]-->

        <script>
            // IE版本小于8,发出提醒
            var BrowserDetect = {
                 init: function () {
                    this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
                    this.version = this.searchVersion(navigator.userAgent)
                    || this.searchVersion(navigator.appVersion)
                    || "an unknown version";
                 },
                 searchString: function (data) {
                    for (var i=0;i<data.length;i++) {
                       var dataString = data[i].string;
                       var dataProp = data[i].prop;
                       this.versionSearchString = data[i].versionSearch || data[i].identity;
                       if (dataString) {
                          if (dataString.indexOf(data[i].subString) != -1)
                             return data[i].identity;
                       }
                       else if (dataProp)
                          return data[i].identity;
                    }
                 },
                 searchVersion: function (dataString) {
                    var index = dataString.indexOf(this.versionSearchString);
                    if (index == -1) return;
                    return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
                 },
                 dataBrowser: [
                    {
                       string: navigator.userAgent,
                       subString: "Chrome",
                       identity: "Chrome"
                    },
                    {
                       string: navigator.vendor,
                       subString: "Apple",
                       identity: "Safari",
                       versionSearch: "Version"
                    },
                    {
                       prop: window.opera,
                       identity: "Opera",
                       versionSearch: "Version"
                    },
                    { 
                       string: navigator.userAgent,
                       subString: "Firefox",
                       identity: "Firefox"
                    },
                    {
                       string: navigator.userAgent,
                       subString: "MSIE",
                       identity: "Explorer",
                       versionSearch: "MSIE"
                    },
                    {
                       string: navigator.userAgent,
                       subString: "Gecko",
                       identity: "Mozilla",
                       versionSearch: "rv"
                    },
                    { // for older Netscapes (4-)
                       string: navigator.userAgent,
                       subString: "Mozilla",
                       identity: "Netscape",
                       versionSearch: "Mozilla"
                    }
                 ],
              };
              BrowserDetect.init();
              if(BrowserDetect.version <= 8 && BrowserDetect.browser == "Explorer"){
                 alert("IE版本小于8，请更新！");
              }   
        </script>
        <!-- AngularJS v1.7.8 -->
        <script src="bower_components/angular/angular.min.js?rev=@@hash"></script>  
        <!-- 标签转义 -->
        <script src="bower_components/angular-sanitize/angular-sanitize.min.js?rev=@@hash"></script>  
        <!-- 动画 -->  
        <!-- <script src="bower_components/angular-animate/angular-animate.min.js?rev=@@hash"></script>    -->
        <!-- UI-Router 路由 -->    
        <script src="bower_components/angular-ui-router/release/angular-ui-router.min.js?rev=@@hash"></script>      
        <!-- oclazyload 懒加载 -->
        <script src="bower_components/ocLazyLoad/dist/ocLazyLoad.min.js?rev=@@hash"></script>
        <!-- jQuery 库 v1.12.4 -->
        <script src="bower_components/jquery/dist/jquery.min.js?rev=@@hash"></script>
        <!-- jQuery UI 库 1.11.4 -->
        <script src="bower_components/jquery-ui/jquery-ui.min.js?rev=@@hash"></script> 
        <!-- Bootstrap 3.3.7 -->
        <script src="bower_components/bootstrap/dist/js/bootstrap.min.js?rev=@@hash"></script>
        <!-- 导出表格数据-->
        <script src="bower_components/tableexport.jquery.plugin/tableExport.min.js?rev=@@hash"></script>
        <!-- bootstrap-table 表格库 -->
        <script src="bower_components/bootstrap-table/dist/bootstrap-table.min.js?rev=@@hash"></script>
        <!-- bootstrap-table 表格国际化 -->
        <script src="bower_components/bootstrap-table/dist/locale/bootstrap-table-zh-CN.min.js?rev=@@hash"></script>
        <!-- bootstrap-table 表格导出 -->
        <script src="bower_components/bootstrap-table/dist/extensions/export/bootstrap-table-export.min.js?rev=@@hash"></script>
        <!-- bootstrap-table 移动优化库 -->
        <script src="bower_components/bootstrap-table/dist/extensions/mobile/bootstrap-table-mobile.min.js?rev=@@hash"></script>
        <!-- 图像和文件上传 -->
        <script src="assets/js/webuploader.js?rev=@@hash"></script> 
        <!-- 表单验证 -->
        <script src="assets/js/validator.js?rev=@@hashrrrrdddddd"></script>
        <!-- 树形表单控件（单选和复选） -->
        <script src="assets/js/jquery.treeSelector.js?rev=@@hash"></script>
        <!-- 复选显示优化 -->
        <script src="bower_components/admin-lte/plugins/iCheck/icheck.min.js?rev=@@hash"></script>
        <!-- 加密 -->
        <script src="assets/js/crypto-js.min.js?rev=@@hash"></script>
        <!-- 仿iOS切换开关 -->
        <script src="assets/js/switchery.js?rev=@@hash?rev=@@hash"></script>
        <!-- 判断当前设备 -->
        <script src="assets/js/current-device.min.js?rev=@@hash?rev=@@hash"></script>
        <!-- 层组件 -->
        <script src="bower_components/layer/dist/layer.js?rev=@@hash?rev=@@hash"></script>
        <!-- 盒子容器 -->
        <script src="assets/js/box.js?rev=@@hash"></script>      
        <!-- 树形菜单 -->
        <script src="assets/js/bootstrap-treeview.js?rev=@@hash"></script>    
        <!-- Form Builder 表单设计 -->
        <script src="assets/js/beautifyhtml/beautifyhtml.js?rev=@@hash"></script>
        <!-- 日期处理类库 -->
        <script type="text/javascript" src="bower_components/moment/min/moment.min.js?rev=@@hash"></script>
        <!-- 日期处理类库国际化 -->
        <script type="text/javascript" src="bower_components/moment/min/moment-with-locales.min.js?rev=@@hash"></script>
        <!-- 日期表单控件 -->
        <script type="text/javascript" src="bower_components/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js?rev=@@hash"></script> 
        <!-- PACE 网页异步加载动画 -->
        <script src="bower_components/admin-lte/plugins/pace/pace.min.js?rev=@@hash"></script>
        <!-- jquery 滚动条插件 -->
        <script src="bower_components/jquery-slimscroll/jquery.slimscroll.min.js?rev=@@hash"></script>
        <!-- 解决移动端点击延迟 -->
        <script src="bower_components/fastclick/lib/fastclick.js?rev=@@hash"></script>
        <!-- Bootstrap-Paginator (Modified) 分页 -->
        <script src="assets/js/bootstrap-paginator.js?rev=@@hash"></script>
        <!-- ECharts 4.5.0 图表库 -->
        <script src="bower_components/echarts/dist/echarts.min.js?rev=@@hash"></script> 
        <!-- Toastr 提醒-->
        <script src="bower_components/toastr/toastr.min.js?rev=@@hash"></script>    
        <!-- Bootstrap Dialog 对话框 https://nakupanda.github.io/bootstrap3-dialog/ -->
        <script src="bower_components/bootstrap3-dialog/dist/js/bootstrap-dialog.min.js?rev=@@hash"></script>  

    </head>

    <body ui-view class="hold-tsransition " ng-class="getLocation()=='/login' ? 'login-page' : 'skin-blue sidebar'">
    </body>
    <!-- CKEditor 富文本 -->
    <script src="assets/js/ckeditor/ckeditor.js?rev=@@hash"></script>
    <!-- BaoAI App -->
    <script src="app/main.js?rev=@@hash"></script>
    <script src="app/app.jquery.js?rev=@@hash"></script>    
    <script src="app/app.config.js?rev=@@hash" ></script>
    <script src="app/app.route.config.js?rev=@@hash" ></script>
    <script src="app/app.services.js?rev=@@hash" ></script>
    <script src="app/app.directives.js?rev=@@hash"></script>
    <script src="app/app.factories.js?rev=@@hash"></script>
    <script src="app/app.filter.js?rev=@@hash"></script>
    <script src="app/app.run.js?rev=@@hash"></script> 
</html>